@charset "utf-8";
/* CSS Document */
body, button, input, select, textarea { background: none repeat scroll 0 0 #fff; color: #383838; font: 14px/1 "Arial","微软雅黑"; margin: 0; padding: 0; overflow: hidden; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; padding: 0; margin: 0; }
ul, ol, li, dl, dt, dd { list-style: none; text-decoration: none; height: auto; padding: 0; margin: 0; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 14px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
p { margin: 0; padding: 0; }
/* 重置表单元素 */
legend { color: #383838; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */ }
/* 重置表格元素 */
/* 重置 hr */
hr { border: none; height: 1px; }
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
:link { text-decoration: none; color: #383838; }
:visited { text-decoration: none; color: #383838; }
.clear{clear: both;}
/*======================公用样式=======================*/
.warp { width:100%; margin: 0 auto; overflow: hidden; background:url(../Images/bj.jpg) no-repeat top center fixed; }
.warp_inner { width:100%; margin: 0 auto; overflow: hidden; }

.top { width:100%; height:124px; background:#fff;}
.header { width:1200px; height:124px; margin:0 auto; position:relative}
.logo { width:260px; height:116px; position:absolute; top:0; left:0; background:url(../Images/logo.jpg) no-repeat;}
.logo a { display:block; width:260px; height:116px; text-indent:-9999px;}
.cn { width:21px; height:15px; background:url(../Images/cn.jpg) no-repeat; position:absolute; top:31px; right:33px; z-index:9999;}
.en { width:21px; height:15px; background:url(../Images/en.jpg) no-repeat; position:absolute; top:31px; right:0; z-index:9999;}
.cn a,.en a { display:block; width:21px; height:15px; text-indent:-9999px;}
.menu { height:98px; position:absolute; top:26px; right:0;}
.menu li { float:left; height:98px; margin-left:50px;}
.menu li a { display:block; line-height:95px; color:#3c3c3c;font-size: 16px;}
.menu li a:hover { border-bottom:3px solid #0094d9; color:#0094d9;}





.fullSlide{ width:100%;  position:relative;  height:500px;overflow: hidden;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:6px; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;margin-left: 50%;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; float: left; margin-left: 5px; border-radius:5px; border:1px solid #fff; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{  background: #fff; }








/*======================首页样式=======================*/

@media (min-width: 1024px) and (max-width:1199px ) {
.index_box_1 { width:100%; height:580px;background:url(../Images/index_about_bg.jpg) no-repeat -778% 0px;}



.index_about { width:1010px; height:580px; margin:0 auto;}
.index_about .main { width:521px; height:580px; background:url(../Images/ab_bg.jpg) no-repeat 0px 57px; float:right; position:relative;}
.index_about .main .tit { position:absolute; top:160px; left:5px; font-size:30px; color:#353535;}
.index_about .main .txt { width:424px; height:180px; line-height:32px; position:absolute; top:222px; left:42px; color:#979797;}
.index_about .main .more { position:absolute; top:502px; right:61px; color:#f08200;}
.index_about .main .more a { color:#f08200;}
.index_box_2 { width:100%; height:450px; background:#0094d9;}
.index_box_2 .main { width:1200px; height:450px; margin:0 auto; position:relative;}
.index_box_2 .main ul { display:block; position:absolute; top:58px; left:130px;}
.index_box_2 .main ul li { width:262px; height:370px; float:left; margin-right:73px; position:relative; text-align:center; color:#fff;}
.index_box_2 .main ul li a { display:block; width:262px; height:370px;}
.index_box_2 .main ul li span { position:absolute; top:222px; left:0; display:block; width:262px; font-size:18px;}
.index_box_2 .main ul li em { position:absolute; top:267px; left:0; line-height:26px; width:262px; display:block;}
}


@media (min-width: 1200px) and (max-width:1439px ) {
.index_box_1 { width:100%; height:580px; background:url(../Images/index_about_bg.jpg) no-repeat -80% 0px;}


.index_about { width:1200px; height:580px; margin:0 auto;}
.index_about .main { width:521px; height:580px; background:url(../Images/ab_bg.jpg) no-repeat 0px 57px; float:right; position:relative;}
.index_about .main .tit { position:absolute; top:160px; left:5px; font-size:30px; color:#353535;}
.index_about .main .txt { width:424px; height:180px; line-height:32px; position:absolute; top:222px; left:42px; color:#979797;}
.index_about .main .more { position:absolute; top:502px; right:61px; color:#f08200;}
.index_about .main .more a { color:#f08200;}
.index_box_2 { width:100%; height:450px; background:#0094d9;}
.index_box_2 .main { width:1200px; height:450px; margin:0 auto; position:relative;}
.index_box_2 .main ul { display:block; position:absolute; top:58px; left:130px;}
.index_box_2 .main ul li { width:262px; height:370px; float:left; margin-right:73px; position:relative; text-align:center; color:#fff;}
.index_box_2 .main ul li a { display:block; width:262px; height:370px;}
.index_box_2 .main ul li span { position:absolute; top:222px; left:0; display:block; width:262px; font-size:18px;}
.index_box_2 .main ul li em { position:absolute; top:267px; left:0; line-height:26px; width:262px; display:block;}
}


@media (min-width: 1440px) and (max-width:1920px ) {
.index_box_1 { width:100%; height:580px; background:url(../Images/index_about_bg.jpg) no-repeat left;}


.index_about { width:1200px; height:580px; margin:0 auto;}
.index_about .main { width:521px; height:580px; background:url(../Images/ab_bg.jpg) no-repeat 0px 57px; float:right; position:relative;}
.index_about .main .tit { position:absolute; top:160px; left:5px; font-size:30px; color:#353535;}
.index_about .main .txt { width:424px; height:180px; line-height:32px; position:absolute; top:222px; left:42px; color:#979797;}
.index_about .main .more { position:absolute; top:502px; right:61px; color:#f08200;}
.index_about .main .more a { color:#f08200;}
.index_box_2 { width:100%; height:450px; background:#0094d9;}
.index_box_2 .main { width:1200px; height:450px; margin:0 auto; position:relative;}
.index_box_2 .main ul { display:block; position:absolute; top:58px; left:130px;}
.index_box_2 .main ul li { width:262px; height:370px; float:left; margin-right:73px; position:relative; text-align:center; color:#fff;}
.index_box_2 .main ul li a { display:block; width:262px; height:370px;}
.index_box_2 .main ul li span { position:absolute; top:222px; left:0; display:block; width:262px; font-size:18px;}
.index_box_2 .main ul li em { position:absolute; top:267px; left:0; line-height:26px; width:262px; display:block;}
}


.m_1 { background:url(../Images/icon1.png) no-repeat top center;}
.m_2 { background:url(../Images/icon2.png) no-repeat top center;}
.m_3 { background:url(../Images/icon3.png) no-repeat top center;}
.m_1 a:hover { display:block; background:url(../Images/icon1_2.png) no-repeat top center;}
.m_2 a:hover { display:block; background:url(../Images/icon2_2.png) no-repeat top center;}
.m_3 a:hover { display:block; background:url(../Images/icon3_2.png) no-repeat top center;}

.index_box_3 { width:100%; height:350px; background:url(../Images/index_box_3bg.png) no-repeat center;}
.index_box_4 { width:100%; height:842px; background:#fff;}
.index_pro { width:1220px; margin:0 auto;}
.index_pro_tit { width:1200px; height:173px; margin:0 auto; text-align:center; line-height:144px; font-size:24px; color:#555; background:url(../Images/index_pro_tit.jpg) no-repeat;}
.index_pro_main { width:1220px;}



.mosaic-backdrop { display: none; position: absolute; top: 0; height: 100%; width: 100%; background: #111; }
.mosaic-overlay { display: none; z-index: 5; position: absolute; width: 100%; height: 100%; background: #111; }
/*** Custom Animation Styles (You can remove/add any styles below) ***/
.circle .mosaic-overlay { background: url(../Images/hover-magnify.png) no-repeat center center; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); display: none; }
.fade .mosaic-overlay { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); background: url(../Images/pro_lia.png); }

.index_pro_main .mosaic-block { float:left; position:relative; overflow:hidden; width:285px; height:285px; margin:0 10px; margin-bottom:20px;}
.index_pro_main .mosaic-overlay {display:none; z-index:5; position:absolute; width:100%; height:100%; }
.index_pro_main img{ width:285px; height:285px;}
.index_pro_main .details{ width:285px;  position:absolute; top:135px; left:0; color:#343434; font-size:18px; font-weight:bold; text-align:center; }	
.index_pro_main .details p{width:100%;height:100%;vertical-align:middle;}


.index_box_5 { width:100%; height:938px; background:url(../Images/index_box_5bg.jpg) repeat-x;}
.index_news { width:1200px; height:800px; background:url(../Images/index_news_bg.jpg) no-repeat right; margin:0 auto;}
.index_news_tit { width:1200px; height:200px; position:relative;}
.index_news_tit span { position:absolute; top:67px; left:0; font-size:24px; color:#fff;}
.index_news_tit em { position:absolute; top:121px; left:0;  color:#fff;}
.index_news_main { width:540px; margin-top:30px;}
.index_news_main .con { width:540px; height:142px; overflow:hidden; border-bottom:1px dashed #ececec; position:relative; margin-bottom:30px;}
.index_news_main .con img { display:block; position:absolute; top:0; left:0; width:163px; height:112px;}
.index_news_main .con .tit { position:absolute; top:17px; left:192px; font-size:16px; font-weight:bold; color:#333;}
.index_news_main .con .txt { position:absolute; top:49px; left:192px; color:#777;}
.index_news_main .con .more { position:absolute; top:87px; left:192px; font-size:12px;}
.index_news_more { width:130px; height:30px; line-height:30px; margin:0 auto; text-align:center; background:#ececec;}
.index_news_more a { display:block;}

.fl{float: left;}
.fr{float: right;}

.i-wrap-ten {
    background: #f1f7f7 none repeat scroll 0 0;
    margin-top: 20px;
    padding-bottom: 80px;
    padding-top: 36px;
}

.w1160 {
    margin: 0 auto;
    width: 1152px;
}
.mod-title {
    color: #4b4b4b;
    font-size: 36px;
    font-weight: normal;
    line-height: 60px;
    text-align: center;
}
.mod-title span {
    color: #0391dd;
}
.i-wrap-ten .cent-wrap {
    margin-top: 50px;
}

.i-wrap-ten .right-list li {
    float: left;
    position: relative;
    transition: background 0.3s ease 0s;
    width: 560px;
}
.i-wrap-ten .right-list li .left-bord {
    background-color: #0391dd;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px;
}
.i-wrap-ten .right-list li .num {
    color: #333;
    font-size: 50px;
    line-height: 69px;
    text-align: center;
    width: 122px;
}
.i-wrap-ten .right-list li .line {
    background-color: #6b6a6a;
    display: inline-block;
    height: 69px;
    margin-top: 12px;
    width: 1px;
}
.i-wrap-ten .right-list li .cont-wrap {
    margin-left: 23px;
    width: 385px;
}
.i-wrap-ten .right-list li .tit-box {
    line-height: 38px;
}
.i-wrap-ten .right-list li .tit {
    color: #0391dd;
    display: inline-block;
    font-size: 14px;
}
.i-wrap-ten .right-list li .date {
    color: #232323;
    display: inline-block;
    font-size: 14px;
    opacity: 0.3;
}
.i-wrap-ten .right-list li .word {
    line-height: 24px;
    margin-top: 4px;
}
.i-wrap-ten .right-list li .word a {
    color: #888;
    font-size: 12px;
}
.i-wrap-ten .right-list li:hover {
    background-color: #eeecec;
}
.i-wrap-ten .right-list li:hover .left-bord {
    display: block;
}




/*=======================内页样式=======================*/
.inner_ban { width:100%; height:400px; background:url(../Images/inner_ban.jpg) no-repeat center;}
.inner { width:1200px; overflow:hidden;  margin:0 auto;}
.left { width:270px; overflow:hidden;  float:left; margin-bottom:50px;}
.left_tit { width:270px; height:76px; background:url(../Images/left_tit.jpg) no-repeat; position:relative; margin-bottom:12px;}
.left_tit span { position:absolute; top:15px; left:71px; font-size:24px; font-weight:bold; color:#fff;}
.left_tit em { position:absolute; top:49px; left:71px; font-size:16px; color:#fff;}

.search { width:270px; height:110px; background:#eaeaea; position:relative; margin-bottom:20px;}
.search_tit { position:absolute; top:23px; left:16px; font-size:16px;}
.search_info { width:237px; height:37px; overflow: hidden; position:absolute; top:53px; left:16px;  background:url(../Images/search_bg.jpg) no-repeat;}
.search_info_txt { display:inline; float:left; height:37px; width:194px; }
.search_info_txt_css { background-color: transparent; border-color: -moz-use-text-color; border-style: none; border-width: 0; color: #858585; float:left; height:37px; line-height:37px; overflow: hidden; width:194px; text-indent:10px;}
.search_info_btn { float: right; height:37px; width:43px; }
.search_info_btn_css { background-color: transparent; border-color: -moz-use-text-color; border-style: none; border-width: 0; color: #D3E8F9; float:left; height:37px; overflow: hidden; width:43px; cursor:pointer; }

.left_lx { width:270px; height:130px; background:url(../Images/left_lx.jpg) no-repeat;}
.left_lx a { display:block; width:270px; height:130px;}

.left_cat { width:270px; margin-bottom:16px; overflow:hidden;}
.left_cat li { width:270px; line-height:50px; background:#efefef url(../Images/cat_li.jpg) no-repeat top ; text-indent:16px; font-size:16px; margin-bottom:4px;}
.left_cat li a { display:block;}
.left_cat li a:hover { display:block; background:url(../Images/cat_lia.jpg) no-repeat; color:#fff;}
.left_cat li dl {}
.left_cat li dl dd{line-height: 30px;font-size: 14px;color: 666;background: #e3dfdf;padding-left: 20px;position: relative;}
.left_cat li dl dd:after{
    content: "\00BB";
    color: #333;
    font-size: 16px;
    position: absolute;
    left: 4px;top: -2px;
   
    cursor: pointer;
}

.left_cat li dl dd a:hover{background: none;color: #000}
.right { width:898px; overflow:hidden; float:left; margin-left:32px; margin-top:25px; margin-bottom:50px;}
.right_tit { width:898px; height:37px; border-bottom:1px solid #ddd; line-height:38px; color:#9c9c9c;}
.right_tit a { color:#9c9c9c;}


.inner_pro { padding-top:25px;}
.inner_pro img { width:210px; height:210px;}
.inner_pro .mosaic-block { float:left; position:relative; overflow:hidden; width:210px; height:210px; margin:0 7px; margin-bottom:20px;}
.inner_pro .mosaic-overlay {display:none; z-index:5; position:absolute; width:100%; height:100%; }
.inner_pro .mosaic-overlay img{ width:210px; height:210px;}
.inner_pro .details{ width:210px;  position:absolute; top:90px; left:0; color:#343434; font-size:18px; font-weight:bold; text-align:center; }	
.inner_pro .details p{width:100%;height:100%;vertical-align:middle;}

.inner_pro .fade .mosaic-overlay { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); background: url(../Images/pro1_lia.png); }

.about { padding:15px 0; line-height:25px; overflow:hidden;}


.show_pro { padding:15px; overflow:hidden;  line-height:20px;font-size:14px;}

.news ul { list-style-image: none; list-style-type: none; margin-top: 6px; }
.news li { border-bottom: 1px dotted #888A89; height: 50px; line-height: 50px; overflow: hidden; }
.news li a { color: #414141; text-decoration: none; }
.news li span { color: #414141; float: right; margin-right: 30px; }
.shownews { padding:15px 0; }

.shownews a:hover { text-decoration: underline;}
.shownews .title { background:#e7e7e7; height:65px;  text-align: center; }
.shownews .title h1 { color:#a61c00; font-size:16px; line-height:40px;}
.shownews .title span { line-height:18px;}
.shownews DIV.text { padding-top:25px; line-height:22px; }
.hr { color: #666666; margin: 20px 0; }
.hr a { color: #D2211F; padding: 0 10px; text-decoration: underline; }
table.job { border-collapse: collapse; color: #777777; width: 100%; }
table.job th, .job td { border: 1px solid #DDDDDD; }
table.job th { background-color: #ffffff; height: 40px; line-height: 40px; text-align: center; }
table.job td { background: none repeat scroll 0 0 #FFFFFF; padding: 10px; text-align: center; }
table.job a.close { height: 28px; line-height: 28px; }
table.job .jobdetail { background: url("../Images/jobdetail.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 24px; margin: 0 auto; width: 76px; }
table.job .mydiv { left: 50%; margin: -135px 0 0 -325px; position: fixed !important; top: 30%; width: 650px; z-index: 999; }
table.job .mydiv table { border-collapse: collapse; color: #777777; line-height: 22px; }
table.job .mydiv table .alignleft { text-align: left; }
/*新闻中心页面和新闻终端页面样式*/
.newslist{}
.newslist table{ width:100%; border-left:1px #999 solid; border-top:1px #999 solid; color:#666; margin:0 0 20px 0;}
.newslist table td{ padding:10px 15px; border-bottom:1px #999 solid; border-right:1px #999 solid;}
.newslist table a{ color:#792C21; font-weight:bold;}
.newslist table .newslist-1{ width:68%; background:#FFF;}
.newslist table .newslist-2{ width:16%; background:#FFF; text-align:center;}
.newslist table .newslist-3{ width:16%; background:#FFF; text-align:center;}

.single h1{ padding:7px 0; color:#333; text-align:center; font-size:14px; border-bottom:#666 1px dotted;}
.single span.title{ display:block; width:100%; padding:5px 0; color:#666; text-align:center;}
.single p{ margin:20px 0; line-height:22px; color:#000;}
.back { height:27px; padding:7px 0; text-align:right;}
.back a{ width:116px; height:27px; color:#3487D1;}
/*在线询盘页面样式*/
.inquiry_form { padding:10px 0 0 30px; color:#000; font-family:Tahoma; }
.inquiry_form tr{ margin:0 0 15px 0;}
.inquiry_form th { text-align:right; padding:0 10px 0 0; font-weight:normal;}
.inquiry_form td input,.inquiry_form td textarea { border:1px solid #bbb; padding:2px;}
.inquiry_form td .btn_box { width:60px; height:24px; border:1px solid #bbb; background:#e6e6e6 url(../Images/inquiry_btn.jpg) repeat-x; color:#333; cursor:pointer;}

/*======================产品终端页产品图片切换效果样式=======================*/
.products_4 { overflow:hidden;}
.products_5 { padding-top: 10px; padding-left:30px; float: left; }
.products_5 h1 { font-size:14px;}
#preview { float: none; padding: 15px 0; width: 400px; float: left; }
.description { clear: both; /*height:400px;*/ overflow: auto }
.description h3, .other h3 { height: 40px; line-height: 40px; color: #005DAA; border-bottom: 1px dashed #999; }
.description .data { overflow-x: auto; margin: 0px 0; }
.description a.iq { display: block; width: 98px; height: 25px; }
.description p { width: 100%; height: auto; color: #000; line-height: 22px; margin: 20px 0; }
.description .txt { border-bottom: 1px solid #999; font-size: 15px; line-height: 34px; padding-left: 10px; color: #13233c; font-weight: bold; }
.description table { width: 100%; text-align: center; border-left: 1px #999 solid; border-top: 1px #999 solid; background: #fff; color: #333; }
.description table td { padding: 6px 5px; border-bottom: 1px #999 solid; border-right: 1px #999 solid; }
/*产品终端样式*/

/*产品终端页产品图片切换效果样式*/
.proinfo_two { border-color: #CCCCCC; border-style: solid; border-width: 1px; height: auto; }
.proinfo_two .pro_description { background: none repeat scroll 0 0 #4F5152; font-weight: bold; height: 28px; line-height: 28px; text-indent: 10px; color:#ffffff; }
.proinfo_two .pro_description_cont { height: auto !important; overflow: visible; padding: 10px; }
#spec-n1 img { width:400px; height:400px; background: #fff; border: 1px solid #ccc; padding: 1px; }
#spec-n5 { width: 400px; overflow: hidden; zoom: 1; background: #fff; border: 1px solid #ccc; border-top: none; padding: 1px; }
#spec-right { width: 124px;/* height:60px;*/ float: left; }
#spec-right a img { width: 124px; height: 60px; }
#spec-list { width:400px; float: left; }
#spec-list ul { float: left; height:100px; }
#spec-list ul li { width:100px; height:100px; float:left;}
#spec-list ul li img { width:93px; cursor: pointer; border: 1px solid #CCC; padding: 2px; }






ul.product_list { clear: both; margin: 20px 20px 0; border-bottom: 1px solid #CCCCCC; overflow: hidden; zoom: 1; }
ul.product_list li { font-weight: bold; float: left; padding: 0 10px; background-color: #8395A0; display: block; cursor: pointer; border-right: 1px #FFFFFF solid; line-height: 26px }
ul.product_list li a { color: #FFFFFF; }
ul.product_list li.sel { background-color: #47555e; }
/*放大镜样式 开始*/


.jqzoom { position: relative; padding: 0; }
.bigimg { width: 800px; height: auto; }
.zoomdiv { z-index: 8; position: absolute; top: 1px; left: 0px; width: 400px; height: 400px; background: url(i/loading.gif) #fff no-repeat center center; border: 1px solid #e4e4e4; display: none; text-align: left; overflow: hidden; }
.jqZoomPup { z-index: 3; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #FEDE4F 50% top no-repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
/*放大镜样式 结束*/

.other, .other ul { float: left; font-size: 12px; line-height: 22px; width: 763px; }
.other_tit { border-bottom: 1px dashed #222222; font-size:14px; height: 40px; line-height: 40px; padding-top: 10px; }
.other ul { margin: 20px 0; }
.other li { float: left; margin: 0 17px; width: 152px; }
.other li a { display:block;}
.other li a:hover { display:block; text-decoration: underline;}
.other img { background: none repeat scroll 0 0; border: 1px solid #ccc; display: block; height:150px; margin: 0 auto; width: 150px; }
.other span { display: block; font-size: 11px; height: 22px; line-height: 22px; text-align: center; }


/*======================分页样式=======================*/
.pager { margin:20px auto 0;  padding: 5px 0; clear:both; }
.page_link { height: 22px; padding: 0 20px; font-size: 11px; color: #777;}
.pager span { line-height: 20px; background: #F0F0F0; margin: 0px 2px; padding: 0 0.6em; float:left; }
.pager span a { display: block; }
.page_link_total { color: #777; }
.page_link_now { font-weight: bold; color: #d2211f; }

/*======================底部样式=======================*/
.index_foot { width:100%; height:480px; background:url(../Images/index_foot.jpg) no-repeat center top;}

.foot { width:100%; height:80px; line-height:80px; text-align:center; background:#222; color:#fff; }
.foot_con { width:1200px; height:500px; margin:0 auto; position:relative; }
.foot_con .tit { position:absolute; top:87px; left:0; font-size:30px; font-weight:bold; color:#fff;}
.foot_lx { width:540px; height:240px; position:absolute; top:168px; left:49px; color:#fff; line-height:53px;}

.touch { width:406px; height:218px; position:absolute; top:180px; right:50px;}
div.foot_con input[type='text'],div.foot_con input[type='submit']{ border:none; position:absolute;outline:none;  text-indent:10px;background:#5f5f5f; }
div.foot_con input[type='checkbox']{width:12px;height:12px}
input.gbk_1 { width:406px; height:30px; top:0;left:0; }
input.gbk_2 { width:406px; height:30px; top:38px; left:0;}

.foot_con textarea{ width:386px; height:60px; position:absolute;top:76px;left:0;  outline:none;  overflow:hidden; background:#5f5f5f; border:0;}
.foot_con textarea, .touch input{color:#d7d7d7;}
.foot_con textarea {padding:10px; }
input.contact_sub{ width:130px !important; height:30px !important; color:#d7d7d7; top:168px; left:0; cursor:pointer; background:#5f5f5f; line-height:30px; text-align:center; font-size:14px; text-indent:0 !important;} 
input.contact_sub a { display:block; color:#d7d7d7;}

.foot_txt { width:594px; padding-top:10px; position:absolute; top:432px; left:0; line-height:28px; color:#fff;}



.pageNow {
    background: rgba(0, 0, 0, 0) url("../Images/nimg16_1.png") no-repeat scroll left center;
    height: 60px;
    line-height: 60px;
    padding-left: 30px;
    position: relative;
}
.pageNow em {
    color: #e82c30;
    font-style: normal;
}


.temp_on_inp {
    background: rgba(0, 0, 0, 0) url("../Images/on_bj.jpg") no-repeat scroll center top;
    height: 424px;
    overflow: hidden;
    padding-top: 90px;
}
.temp_on_inp h3 {
    background: rgba(0, 0, 0, 0) url("../Images/on_tx.gif") no-repeat scroll left bottom;
    color: #cf181f;
    float: right;
    font: bold 24px/24px "Microsoft YaHei";
    height: 78px;
    width: 197px;
}
.temp_on_inp h3 span {
    color: #cf181f;
    display: block;
    font: 14px/36px Arial;
    text-transform: uppercase;
}
.temp_on_inp h3 a {
    color: #cf181f;
}
.temp_on_con {
    width: 592px;
}
.temp_on_con li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d1d1d1;
    color: #ff070b;
    float: left;
    height: 38px;
    line-height: 38px;
    margin-bottom: 16px;
    margin-right: 22px;
    overflow: hidden;
    width: 270px;
}
.temp_on_con li span {
    color: #999;
    display: inline-block;
    float: left;
    font: 14px/38px "Microsoft YaHei";
    padding-left: 10px;
}
.temp_on_con li input {
    border: 0 none;
    box-shadow: none;
    color: #999;
    float: left;
    font: 14px/38px "Microsoft YaHei";
    height: 38px;
    width: 208px;
}
.temp_on_con .inp1 input {
    outline: medium none;
    width: 180px;
}
.temp_on_con .inp3 {
    height: 72px;
    padding: 10px 0 0 10px;
    width: 554px;
}
.temp_on_con .inp3 span {
    line-height: 14px;
    padding-left: 0;
}
.temp_on_con .inp3 textarea {
    border: 0 none;
    color: #999;
    font: 14px/24px "Microsoft YaHei";
    height: 56px;
    outline: medium none;
    overflow: auto;
    padding: 0;
    resize: none;
    width: 546px;
}
.temp_on_con .inp4 {
    margin-bottom: 0;
}
.temp_on_con .inp4 input {
    width: 120px;
}
.temp_on_con .inp4 img {
    border-left: 1px solid #d1d1d1;
    float: right;
    height: 38px;
    width: 52px;
}
.temp_on_con .inp2 {
    border: 0 none;
    height: 70px;
    width: 562px;
}
.temp_on_con .inp2 span {
    display: block;
}
.temp_on_con .inp2 em {
    color: #999;
    float: left;
    font: 12px/36px "Microsoft YaHei";
}
.temp_on_con .minp5 {
    border: 0 none;
}
.temp_on_con .minp5 input {
    cursor: pointer;
    height: 24px;
    margin-right: 16px;
    width: 82px;
}
.temp_on_con .minp5 .onb1 {
    background: rgba(0, 0, 0, 0) url("../Images/on_b2.jpg") no-repeat scroll center top;
}
.temp_on_con .minp5 .onb2 {
    background: rgba(0, 0, 0, 0) url("../Images/on_b1.jpg") no-repeat scroll center top;
}
.temp_on_con .inp1 {
    padding: 0;
}




.job {
    background: #fff none repeat scroll 0 0;
}
.job .jobTop {
    background: #0185ca none repeat scroll 0 0;
    height: 72px;
}
.job .jobTop li {
    background: rgba(0, 0, 0, 0) url("../Images/line6.jpg") no-repeat scroll right center;
    color: #fff;
    float: left;
    font-size: 16px;
    line-height: 72px;
    position: relative;
    text-align: center;
}
.job .jobTop .li01 {
    width: 14.28%;
}
.job .jobTop .li02 {
    width: 14.28%;
}
.job .jobTop .li03 {
    width: 14.28%;
}
.job .jobTop .li04 {
    width: 14.28%;
}
.job .jobTop .li05 {
    width: 14.28%;
}
.job .jobTop .li06 {
    width: 14.28%;
}
.job .jobTop .li07 {
    width: 14.28%;
}
.job .jobBottom {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 50px;
}
.job .jobBottom li {
    background: rgba(0, 0, 0, 0) url("../Images/line5.png") repeat-x scroll center bottom;
}
.job .jobBottom li .div1 {
    height: 78px;
}
.job .jobBottom li .div1 a {
    display: block;
    height: 78px;
}
.job .jobBottom li .div1 a:hover {
    box-shadow: 0 1px 5px rgba(35, 25, 25, 0.2);
    color: #0185ca;
    font-weight: bold;
}
.job .jobBottom li .div1 dd {
    float: left;
    font-size: 14px;
    line-height: 78px;
    text-align: center;
}
.job .jobBottom .dd01 {
    width: 14.28%;
}
.job .jobBottom .dd02 {
    width: 14.28%;
}
.job .jobBottom .dd03 {
    width: 14.28%;
}
.job .jobBottom .dd04 {
    width: 14.28%;
}
.job .jobBottom .dd05 {
    width: 14.28%;
}
.job .jobBottom .dd06 {
    width: 14.28%;
}
.job .jobBottom .dd07 {
    width: 14.28%;
}
.job .jobTop .sNavJ {
    background: rgba(0, 0, 0, 0) url("../Images/nimg36_1.png") no-repeat scroll right center / 22px auto;
    cursor: pointer;
    display: block;
}
.job .jobTop .jobNav {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 5px rgba(35, 25, 25, 0.2);
    display: none;
    height: 270px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 72px;
    width: 100%;
    z-index: 22;
}
.job .jobTop .jobNav dd {
    height: 45px;
    line-height: 45px;
}
.job .jobTop .sNavK {
    background: rgba(0, 0, 0, 0) url("../Images/nimg36_1.png") no-repeat scroll right center / 22px auto;
    cursor: pointer;
    display: block;
}
.job .jobTop .jobNav2 {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 5px rgba(35, 25, 25, 0.2);
    display: none;
    height: 270px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 72px;
    width: 100%;
    z-index: 22;
}
.job .jobTop .jobNav2 dd {
    height: 45px;
    line-height: 45px;
}
.job .jobTop .sNavL {
    background: rgba(0, 0, 0, 0) url("../Images/nimg36_1.png") no-repeat scroll right center / 22px auto;
    cursor: pointer;
    display: block;
}
.job .jobTop .jobNav3 {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 5px rgba(35, 25, 25, 0.2);
    display: none;
    height: 90px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 72px;
    width: 100%;
    z-index: 22;
}
.job .jobTop .jobNav3 dd {
    height: 45px;
    line-height: 45px;
}
.jobShow {
    padding: 20px 0;
    position: relative;
}
.jobShow .name {
    background: rgba(0, 0, 0, 0) url("../Images/line5.png") repeat-x scroll center bottom;
    color: #0185ca;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 18px;
}
.jobShow .title {
    background: rgba(0, 0, 0, 0) url("../Images/ico4.jpg") no-repeat scroll left center;
    font-size: 18px;
    font-weight: bold;
    height: 80px;
    line-height: 80px;
    padding-left: 12px;
}
.jobShow .list {
    background: rgba(0, 0, 0, 0) url("../Images/line5.png") repeat-x scroll center bottom;
    padding-bottom: 20px;
}
.jobShow .list li {
    color: #666;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    width: 33.33%;
}
.jobShow .content {
    background: rgba(0, 0, 0, 0) url("../Images/line5.png") repeat-x scroll center bottom;
    color: #666;
    font-size: 14px;
    line-height: 36px;
    padding-bottom: 20px;
}
.jobShow .list2 {
    background: rgba(0, 0, 0, 0) url("../Images/line5.png") repeat-x scroll center bottom;
    padding: 40px 0 20px;
}
.jobShow .list2 li {
    float: left;
    font-size: 16px;
    height: 52px;
    line-height: 52px;
    margin-bottom: 20px;
    padding-left: 68px;
    position: relative;
    width: 650px;
}
.jobShow .list2 li.li01 {
    width: 210px;
}
.jobShow .list2 li img {
    left: 0;
    position: absolute;
    top: 0;
}
.jobShow .list2 li b {
    color: #006ab4;
}
.jobShow .bottom {
    height: 35px;
    margin-top: 30px;
    position: relative;
}
.jobShow .share {
    padding-left: 64px;
    position: relative;
}
.jobShow .share em {
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 3px;
}
.jobShow .share a {
    display: inline-block;
    height: 29px;
    margin-right: 10px;
    width: 29px;
}
.jobShow .btnDiv {
    position: absolute;
    right: 0;
    top: 0;
}
.jobShow .btnDiv a {
    background: #0185ca none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 110px;
}

.pic-list{margin-top: 20px;}
.pic-list ul li{width: 33%;float: left;text-align: center;margin-bottom: 10px;}

.pic-list ul li img{width: 96%}




.www_zzjs_net a:link {
 color: #000;
 text-decoration: none;
}
.www_zzjs_net a:visited {
 color: #000;
 text-decoration: none;
}
.www_zzjs_net a:hover {
 color: #f80000;
 text-decoration: underline;
}
.www_zzjs_net a:active {
 color: #f80000;
 text-decoration: underline;
}
.www_zzjs_net{
 width:132px;
 height:auto;
 overflow:hidden;
 position:absolute;
 right:0;
 top:100px;
 color:#000000;
 font-size:12px;
 letter-spacing:0px; z-index:100000
}
.zzjs_net{
 width:25px;
 height:256px;
 overflow:hidden;
 position:relative;
 float:right;
 z-index:50px;
}
.qqkf{
 width:120px;
 height:auto;
 overflow:hidden;
 right:0;
 top:0;
 z-index:99px;
 border:6px solid #666;
 background:#fff;
}
.qqkfbt{
 width:118px;
 height:20px;
 overflow:hidden;
 background:#666;
 line-height:20px;
 font-weight:bold;
 color:#fff;
 position:relative;
 border:1px solid #fff;
 cursor:pointer;
 text-align:center;
}
.qqkfhm{
 width:112px;
 height:22px;
 overflow:hidden;
 line-height:22px;
 padding-right:8px;
 position:relative;
 margin:3px 0;
}
.bgdh{
 width:102px;
 padding-left:10px;
}